有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java SonarLint | SonarQube批量创建@SuppressWarnings

对于现有的代码库,我想为某些squid添加@SuppressWarnings(“squid:xxx”),以便满足两个目标“不要接触正在运行的系统”以及“确保新代码现在没有问题”

我知道在SonarQube服务器中可以将问题标记为“不会修复”,但我更喜欢在代码中尽可能多地标记问题,而且SonarLint也不关心如何在SonarQube服务器中标记问题

已经尝试了Sonarint for Eclipse(2019-09)和IntelliJ(2019.3),希望能有一个“快速修复”选项来添加@SuppressWarnings,但没有成功

有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

    SonarLint doesn't care about how issues are marked in SonarQube server

    在连接模式下,SonarLint将隐藏标记为假阳性/无法修复的问题

    hoping for a "Quick Fix" Option that will add @SuppressWarnings

    即使这是一个受支持的功能,这也不是我们想要推广的。我们的大多数规则都应该不惜一切代价避免误报。如果某些规则与您的项目无关,请禁用它们。如果您遇到假阳性,请在我们的community forum上打开一个线程,以便我们可以改进我们的分析器